body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,input,select,form,textarea,th,td,pre {margin: 0; padding: 0; font-size: 12px;}
em {font-style: normal;}
li {list-style: none;}
img {border: none; vertical-align: top;}
a {text-decoration: none; color: #666;}
table {border-collapse: collapse;}
textarea {resize: none; overflow: auto; vertical-align: top;}

body {background-color: #fff;}
.left {float: left;}
.right {float: right;}
a:hover {color: #c81623;}
.content {width: 1210px; height: 100%; margin: 0 auto;}
.btn {width: 28px; height: 62px; font-size: 24px; line-height: 62px; text-align: center; color: #fff;background-color: #000; position: absolute; opacity: 0.3; filter: alpha(opacity: 30); display: none; cursor: pointer;}
.white_bg {background-color: #fff;}
.clear {zoom: 1;}
.clear:after {content: ""; display: block; clear: both;}
.relative {position: relative;}

/*top导航栏开始*/
.top {width: 100%; height: 30px; background-color: #f1f1f1; line-height: 30px;}
.top .city {color: #666666; width: 553px;}
.location {width: 84px; padding-left: 9px; border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1;}
.login {margin-right: 13px;}
.login a {color: #c81623;}
.top_menu li {float: left;}
.top_menu a {height: 16px; line-height:16px; border-left: 1px solid #ddd; border-right: 1px solid #f1f1f1; display: block; padding: 7px 10px;}
.city_menu {width: 300px; padding:12px 10px;}
.city_menu li {float: left; width: 60px;}
.city_menu a {height:24px;line-height: 24px; padding: 6px 8px;}
.city_menu a:hover {background-color: #f4f4f4; color: #c81623;}
.city_menu a.active {background-color: #c81623; color: #fff;}

.info_comment {display: none; background-color: #fff; border: 1px solid #ddd; position: absolute; top: 30px; left: 0; z-index: 99;}
.hover {background-color: #fff;margin-bottom: -1px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #fff; position: relative;z-index: 100;}

.info {width: 250px; padding: 10px 15px;}
.info .info_t {width: 280px;}
.info_t h2, .info_t p {width: 180px; line-height: 24px; padding: 6px 0 0 10px;}
.info img {width: 60px; height: 60px; border-radius: 30px; float: left;}
.info .info_b {}
.info_b li {width: 125px; line-height: 24px; float: left;}

.info_2 {width: 250px; padding: 0 9px;}
.info_2 div {height: 97px; padding-top: 10px; border-bottom: 1px dashed #ddd;}
.info_2 div:last-child {border-bottom: none;}

.info_3 {width: 72px; padding: 11px 4px 9px 5px;}
.info_3 span {line-height: 24px;}

.info_4 {width: 160px; padding: 0 0 5px 10px; }
.info_4 dl {padding-bottom: 5px; border-bottom: 1px dashed #ddd;}
.info_4 dl:last-child {border-bottom: none;}
.info_4 dt {width: 160px; font-weight: bold;}
.info_4 dd {width: 80px; height:24px; line-height: 24px;float: left;}
/*top导航栏结束*/

/*顶部ad漂浮层*/
.top_float {width: 100%; height: 80px; background-color: #e60213;}
a.close {width: 18px; height:18px;line-height: 18px; text-align: center; color: #fff; opacity: 0.2;background-color: #000; filter: alpha(opacity:20);position: absolute; top: 5px; right: 0; cursor: pointer;}

/*头部*/
.logo {padding: 20px 0;}
.search {margin: 25px 0 19px 92px;}
.search input[type=text] {width: 456px; height: 36px; background: url(../img/header_bg.png) no-repeat; border: none; outline: none; text-indent: 4px;}
.search input[type=button] {width: 82px; height: 36px;font-size: 16px; position: absolute; top: 0; right: -82px; background: url(../img/header_bg.png) no-repeat 0 -36px; border: none; outline: none; color: #fff; cursor: pointer;}
.search p {width: 456px; line-height: 12px; padding-top: 8px;}
.search .active {color: #c81623;}
.shopping_car {width: 139px; height: 34px; background-color: #f9f9f9; color: #666; border: 1px solid #dfdfdf; margin: 25px 0 0 186px;}
.my_car {width: 103px;line-height: 34px; text-align: center; padding-left: 36px; cursor: pointer;}
.car_bg {width: 16px; height: 13px; background: url(../img/header_bg.png) no-repeat 0 -73px; position: absolute; left: 19px; top: 10px;}
.num_bg {width: 16px; height: 14px; background: url(../img/header_bg.png) no-repeat 0 -87px; position: absolute; left: 110px; top: -3px;}
.inner {width: 308px; height: 69px; box-shadow: 1px 1px 1px 1px #ddd; background: #fff; position: absolute; top: 36px; right: 0; display: none;}
.inner div {line-height: 42px; color: #999; text-align: center; margin: 13px 0 0 46px; padding-left: 54px; background:url(../img/header_bg.png) no-repeat 0 -102px;}
.shopping_act {background: #fff; border-bottom: 1px solid #fff;}

/*侧边栏导航*/
.line {width:100%; height: 2px; background-color: #b1191a; position: absolute; top: 254px;}
.aside_menu {width: 209px; color: #f7f7f7; border-left: 1px solid #b61d1d; position: relative; z-index: 3;}
.aside_menu dt {height: 46px; padding-left: 10px; background-color: #b1191a; font: 14px/46px "微软雅黑";}
.aside_menu dd {height: 31px; padding-left: 10px; background-color: #c81623; font: 13px/30px "微软雅黑"}
.aside_menu dd:hover {background: #f7f7f7; color: #b61d1d}
.aside_menu dd:last-child {border-bottom: 1px solid #c81623;}

/*侧边栏导航内容*/
.nav_content {width: 958px; padding: 20px 20px 6px 20px; position: absolute; z-index: 2; left: -1px; top: 0; background: #f7f7f7; border: 1px solid #c81623; border-top: none; display: none;}
.nav_content .list {width: 704px; line-height: 37px;}
.nav_content .title {width: 704px;margin-bottom: 6px;}
.nav_content .title a {height: 24px; line-height: 24px; padding: 0 31px 0 8px; margin-right: 10px; color: #fff; background: url(../img/nav_list/title_bg.gif) no-repeat right 0; float: left;}
.nav_content ._list strong {width: 84px; float: left;}
._list strong {}
._list strong a {float: right;}
.nav_content ._list p {width: 620px; float: left; border-bottom: 1px solid #eee;}
.nav_content ._list p:last-child {width: 620px; float: left; border-bottom: none;}
.nav_content ._list span {float: left; }
.nav_content ._list span a {padding: 0 8px; border-left: 1px solid #e0e0e0;}

.nav_content .img {padding-bottom: 10px;}
.nav_content .img div {margin-bottom: 10px; overflow: hidden;}


/*中间栏导航*/
.mid_nav {width: 990px; height: 46px; margin-left: 10px; font: 16px/16px "微软雅黑";}
.mid_nav li {float: left; height: 16px; padding: 15px 20px 15px 10px;}

/*滚动图*/
.part1{width: 1000px; height: 466px; margin-top: 46px; margin-left: 210px;}
.tab {width: 730px; height: 454px; overflow: hidden; margin: 12px 0 0 10px;}
.tab .btn {top: 190px;}
.tab .prev {left: 0;}
.tab .next {right: 0;}
.tab ul {height: 18px;position: absolute; left: 304px; top: 428px;}
.tab li {width: 18px; height: 18px; margin-right: 2px; border-radius: 9px; background-color: #3e3e3e; color: #fff; float: left; text-align: center; line-height: 18px; cursor: pointer;}

/*京东快报*/
.quick_news {width: 248px;height: 372px; margin: 12px 0 0 10px; border: 1px solid #e4e4e4; overflow: hidden;}
.quick_news .news {border-bottom: 1px dashed #e8e8e7; line-height: 30px; padding: 2px 15px 0 15px;}
.quick_news h2 {float: left; font-size: 16px; color: #666; font-family: "Arial"}
.quick_news .more {float: right;}
.news_top {padding: 5px 0 4px 15px;}
.news_top li {line-height: 24px;}

/*便民服务*/
.service {width: 260px; border-top: 1px solid #e4e4e4; background: url(../img/service_bg.gif) no-repeat; overflow: hidden;}
.service li {line-height: 30px; border-bottom: 1px solid #e4e4e4;  border-right: 1px solid #e4e4e4; text-align: center; float: left;}
.service a {display: block; width: 62px; height: 30px; padding-top: 40px;}
.section_ad {width: 250px; height: 75px; position: absolute;left: 750px;top: 391px; overflow: hidden;}

/*小banner*/
.sm_banner { margin-top: 10px;}
div.cvs {width: 210px; margin-right: 0;}
.ad_box {width: 1000px; height: 164px; overflow: hidden;}
.block_ad {width: 3000px; position: absolute;}
.block_ad li {width: 249px; height: 164px; float: left; margin-right: 1px; overflow: hidden;}
.sm_banner .btn {top: 51px;}
.sm_banner .prev {left: 0;}
.sm_banner .next {right: 0;}

/*猜你喜欢*/
.guess {margin-top: 16px;}
.guess .re {width: 62px;height: 40px; line-height: 40px; color: #666; position: absolute; right: 0; background: url(../img/re_bg.gif) no-repeat;}
a.re:hover {color: #c81623; background: url(../img/re_bg.gif) no-repeat 0 -40px;}
.guess h2 {height: 40px; font: 18px/40px "微软雅黑";}
.guess span {height: 15px; width: 192px; position: absolute; left: 85px; top: 14px; background: url(../img/guess_bg.gif) no-repeat;}
.guess_body {height: 259px; border: 1px solid #ededed;}
.find_left {width: 160px; height: 187px; padding: 36px 21px; border-right: 1px solid #ededed;}
.find_bg {width: 166px; height: 16px; background: url(../img/guess_bg.gif) no-repeat 0 -15px; position: absolute; left: 18px; top: 36px;}
.find_like {width: 174px; margin-top: 43px;}
.find_like a {width: 71px;height: 31px; border: 1px solid #ece8e7; margin: 9px 14px 9px 0; float: left; line-height: 30px; text-align: center;}
.find_left a:hover {color: #fe7758; border: 1px solid #ffd4ca;}

.right_box {width: 1005px; height: 259px; overflow: hidden;}
.find_right {width: 1012px; padding: 20px 0 0 25px;}
.find_right li {float: left; margin-right: 51px;}
.find_right h3, .find_right p {width: 150px;height: 32px; line-height: 32px; text-align: center; overflow: hidden;}
.find_right p {margin-top: 13px; color: #666;}
.find_right h3 {color: #c81623; font-size: 14px; font-family: "微软雅黑";}

/*品质生活*/
.s1 {font: bold 16px/42px "微软雅黑";}
.s2, .s3 {height: 18px; line-height: 18px;}
.s2 {color: #333;}
.s3 {color: #c81623;}
h2.head {height: 40px; margin-top: 22px; font: 18px/34px "微软雅黑";}
.quality a.title {height: 40px;margin: 0 20px; display: block; font: bold 14px/40px "微软雅黑"; text-align: center; border-bottom: 1px dashed #e0e0e0;}

.quality {width: 1208px; height: 405px; border: 1px solid #ededed;}
.quality section {height: 405px; float: left; overflow: hidden;}
.quality .u1 {width: 403px; height: 405px; background-color: #f7f7f7;border-bottom: 1px solid #ededed;}
.x div {position: absolute;}
.x a {display: block;}

div.b2 a {width: 201px; height: 158px; border-right: 1px solid #ededed;}
div.b3 a {width: 201px; height: 158px;}
.b1_detail {left: 45px; top: 97px;}
.b2_detail {left: 10px; top: 297px;}
.b3_detail {left: 212px; top: 297px;}

.quality .u2 {width: 228px; height: 405px; border-left: 1px solid #ededed; border-right: 1px solid #ededed;}
div.c1 a {width: 228px; height: 205px;}
div.c2 a {width: 228px; height: 158px;}
.c1_detail {left: 414px; top: 97px;}
.c2_detail {left: 414px; top: 297px;}

.d1_detail {left: 683px; top: 97px;}
.d2_detail {left: 643px; top: 297px;}
.d3_detail {left: 855px; top: 297px;}

section.u4 a{width: 171px; height: 405px;}

/*mid_ad*/
.mid_ad {height: 125px; margin: 20px 5px 11px 5px;}
.mid_ad a{float: left; width: 400px; overflow: hidden;}

/*服装鞋包*/
.cloth_t {height: 40px; padding-left: 40px; background: url(../img/clothes_shoes/title_bg.gif) no-repeat;}
.cloth_t h2 {float: left; font:20px/40px "微软雅黑";}
.cloth_t div {overflow: hidden;position: absolute;right:0; top: 5px; background: url(../img/clothes_shoes/nav_bg.png) no-repeat;}
.cloth_t ul {height: 36px; line-height: 36px;}
.cloth_t li{float: left; text-align: center;cursor: pointer;}
li.short {width: 59px; margin-left: -1px;}
li.long {width: 83px; margin-left: -1px;}
li.short:first-child {margin-left: 0;}
li.long:last-child {width: 84px;}
._short {background: url(../img/clothes_shoes/nav_bg.png) no-repeat -620px 0; width: 58px; margin-left: 0;}
._long {background: url(../img/clothes_shoes/nav_bg.png) no-repeat -679px 0; width: 82px; margin-left: 0;}

.cloth_b {border-top: 1px solid #c81623;}
.cloth_b ul {height: 632px; float: left; overflow: hidden;}

.cloth_b .u1 {width: 330px;}
.cloth_b .u2 li {width: 439px;}
.cloth_b .u3 li {width: 219px;}
.cloth_b .u4 li {width: 219px;}

.cloth_b .u1 li:first-child {height: 473px; border: none;}
.cloth_b .u1 li:last-child {border-left:1px solid #ededed;border-top:1px solid #ededed;}

.cloth_b li {border-bottom: 1px solid #ededed; border-right: 1px solid #ededed;}

.cloth_b .h {height: 315px; overflow: hidden;}

/*切换按钮*/
.cloth .sel {position: absolute; top: 494px; left: 521px;}
.cloth span {float: left; width: 9px; height: 9px; background-color: #3e3e3e; border-radius: 9px; margin-right: 7px;}
.cloth .prev{left: 330px; top: 325px;}
.cloth .next{left: 741px; top: 325px;}
.cloth .circle_act {background-color: #b61b1f;}

/*脚注*/
footer .box {height: 94px; margin-top: 20px; background: #f5f5f5;}
footer .bg{background: url(../img/footer/bg.gif) no-repeat; margin-bottom:15px;}
footer div.clear {margin-top: }
footer dl {float: left; height: 155px; width: 199px; color: #666;}
footer dl:last-child {width: 167px;}
footer dt {height: 35px; font: 16px/35px "微软雅黑";}
footer dd {height: 20px; }
footer .map a{width: 207px; height: 166px; display: block; background: url(../img/footer/map.gif) no-repeat;}
footer .footer_t {margin-top: 32px;border-top: 1px solid #e5e5e5;}
footer .a_box {text-align: center; margin-top: 11px;}
.a_box a {line-height: 36px; padding: 0 12px 0 11px; border-right: 1px solid #e5e5e5;}
.a_box a:last-child {border:none;}
footer .b_box {text-align: center;}
.b_box span {color: #666;}
.b_box span, .b_box a {line-height: 20px;}
footer .bottom img {margin:24px 13px 32px 0;}